[未解决]cpu外频 内存频率???????????

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:41:50
关于内存频率、内存带宽、CPU外频、FSB之间的关系2007-02-01 13:55 现在的单通道内存控制器一般都是64bit的,8个2进制bit相当于1个字节,换算成字节是64/8=8,再乘以内存的运行频率,如果是DDR内存就要再乘以2,因为它是以sd内存双倍的速度传输数据的,所以
DDR266,运行频率为133MHz,带宽为133*2*64/8=2100MB/s=2.1GB/s
DDR333,运行频率为166MHz,带宽为166*2*64/8=2700MB/s=2.7GB/s
DDR400,运行频率为200MHz,带宽为200*2*64/8=3200MB/s=3.2GB/s

所谓双通道DDR,就是芯片组可以在两个不同的数据通道上分别寻址、读取数据。这两个相互独立工作的内存通道是依附于两个独立并行工作的,位宽为64-bit的内存控制器下,因此使普通的DDR内存可以达到128-bit的位宽,因此,内存带宽是单通道的两倍,因此
双通道DDR266的带宽为133*2*64/8*2=4200MB/s=4.2GB/s
双通道DDR333的带宽为166*2*64/8*2=5400MB/s=5.4GB/s
双通道DDR400的带宽为200*2*64/8*2=6400MB/s=6.4GB/s

关于瓶径问题:
CPU与北桥芯片之间的数据传输速率称前端总线(FSB),对于intel的主流平台,其采用Q/P总线技术,FSB=CPU外频*4,如赛扬4的外频为100,其FSB为400,数据带宽为3.2GB/s,P4A的外频为100,其FSB为400,数据带宽为3.2GB/s,P4B的外频为133,其FSB为533,数据带宽为4.2GB/s,P4C、P4E的外频为200,其FSB为800,数据带宽为6.4GB/s,对于AMD的主流平台,其采用EV6总线技术,FSB=CPU外频*2,对于Athlon XP,其外频为133,166,200,对应的FSB分别为266,333,400,数据带宽分别为2.1,2.7,3.2GB/s

FSB与内存带宽相等的情况下,则不存在瓶径问题,如果内存带宽小于FSB则形成内存带宽瓶径,无法完全发挥系统的性能。 <

那CY2.0是如何支持实际频率为133的DDR266?845G甚至支持166MHZ的DDR333

这都是通过芯片组支持的内存分频技术实现的 比如你的外频是100 内存外频可以异步在133下(就是DDR266)
赛扬4的外频为100,没错但是其外频还是为100, 400那叫前端总线是主板上的数据传输通道的频率

否 赛扬4的外频为100,其FSB为400 DDR内存是双路设计 因此DDR266频率133*2 实际频率133 133大于100符合频率要求 因此频率133的DDR266 频率166的DDR333 频率200的DDR400都可以用在外频为100的赛扬4上面
因此 外频为200前端总线800的的P4 只能应用频率200的DDR400 DDR333/DDR266只有在支持内存异步的主板上使用 不推荐 因为它等于是降低了内存频率在使用 也就是说CPU内存不同步 一个时钟周期内CPU要等待内存响应 会影响整机性能